package fr.afcepf.al23.qualite.data;

import fr.afcepf.al23.qualite.entity.LigneCommande;

/**
 * Definition des methodes liées à la manipulation de l'entité {@link LigneCommande}.
 * @author Stagiaire
 */
public interface IDaoLigneCommande {

    /**
     *method to persist a {@link LigneCommande} dans la BDD.
     * @param lc {@link LigneCommande  to persist.
     * @return
     * <ul>
     * <li>success : {@link LigneCommande} with not null Identity</li>
     * <li>error : {@link LigneCommande} with null Identity</li>
     * </ul>
     */
    LigneCommande creerLigneCommande(LigneCommande lc);
}
